<?php

set_time_limit(0);

function valida_ldap($srv, $usr, $pwd)
{

    $ldap_server = $srv;
    $auth_user = $usr;
    $auth_pass = $pwd;

    // Tenta se conectar com o servidor
    if (!($connect = ldap_connect($ldap_server))){
		echo "nao conectou ao servidor ";
       return FALSE;
    }

    // Tenta autenticar no servidor
    if (!($bind = ldap_bind($connect, $auth_user, $auth_pass))) {
		echo "nao validou usuario ";
        // se nao validar retorna false
        return FALSE;
    } else {
        // se validar retorna true
        return TRUE;
    }

} // fim funcao conectar ldap

$dominio = "@intra.prt13.mpt.gov.br";
$usu = $_POST['usu'].$dominio;
$senha = $_POST['senha'];
$ip_server = "10.13.0.32";

if($usu!= null && $senha != null){
if (valida_ldap($ip_server, $usu, $senha)) {
    echo "usuario autenticado";

    session_start();
    $_SESSION['usu'] = $usu;

    header("Location:resultado.php");

}else {
    echo "Usuario ou Senha Invalidos";
    
}
}
else
	echo "Campo em branco.";

?>